1c2ac3a5b6239a30a8b18df987869066fe95fa23,src/main/java/com/pablissimo/sonar/TsLintSensor.java,TsLintSensor,analyse,#Project#SensorContext#,88
Before Change
issuable.addIssue
(
issuable
.newIssueBuilder()
.line(issue.getStartPosition().getLine() + 1)
.message(issue.getFailure())
.ruleKey(RuleKey.of(TsRulesDefinition.REPOSITORY_NAME, ruleName))
.build()
);
}
}
After Change
NewIssue newIssue =
ctx
.newIssue()
.forRule(RuleKey.of(TsRulesDefinition.REPOSITORY_NAME, ruleName));
NewIssueLocation newIssueLocation =
newIssue
.newLocation()
.on(file)
.message(issue.getFailure())
.at(file.selectLine(issue.getStartPosition().getLine() + 1))
/*.at(
file
.newRange(
issue.getStartPosition().getLine(),
issue.getStartPosition().getCharacter(),
issue.getEndPosition().getLine(),
issue.getEndPosition().getCharacter()
)
)*/;
newIssue.at(newIssueLocation);
newIssue.save();
}
}
}